// # include <stdio.h>
//打印乘法口诀表
// int main ()
// {
//     int a=0;
//     int b=0;
    
//     for (a=1,b=1;a<10;a++,b=a)
//     {
//         for (;b<10;b++)
//         {
//            int pro = a*b;
//            printf("%d×%d=%d  ",a,b,pro); 
//         }
        
//         printf ("\n");
//     }

//     return 0;
// }

// #include <stdio.h>

// int main() 
// {
//     int a=0;
//     int b=0;
//     int c=0;
//     while (scanf("%d %d %d", &a, &b,&c) != EOF) 
//     {
//         if (a+b>c && a+c>b && b+c>a)
//         {
//             if (a==b && b==c)
//             printf("Equilateral triangle!\n");
//             else if (a==b || b==c || a==c)
//             printf("Isosceles triangle!\n");
//             else 
//             printf("Ordinary triangle!\n");
//         } 
//         else
//         printf("Not a triangle!\n");
//     }
//     return 0;
// }

// # include<math.h>
// int main ()
// {
//     int a=0;
//     for (a=101;a<200;a+=2)
//     {
//         int flag =1;
//         for (int b=2 ;b<=sqrt(a);b++)
//         {
//             if (a%b==0)
//             {
//                 flag =0;
//                 break;
//             }
//         }
//         if (flag==1)
//         printf ("%d\n",a);

//     }

//     return 0;

// }

// int main ()
// {
// int n =0;
// scanf ("%d",&n);
// int arr[n];
// int i=0;
// for (i=0;i<n;i++)
//     scanf ("%d",&arr[i]);
// for (i=0;i<n;i++)
//     printf ("%d ",arr[i]);
//     return 0;
// }



# include <stdio.h>
# include <stdlib.h>
# include <time.h>

void menu ()
{
    printf ("----------- 1.开始游戏 -----------\n");
    printf ("----------- 0.结束游戏 -----------\n");
}

void game ()
{
    int r = rand () %100+1;
    int guess =0;
    int count =5;
    while(count)
    {
        printf ("你还有%d次机会,",count);
        printf ("请猜数字：\n");
        scanf ("%d",&guess);
        if(guess>r)
            printf ("猜大了\n");
        else if (guess<r)
            printf ("猜小了\n");
        else
           {
            printf ("恭喜你，猜对了!\n");
            break;
           } 
           count --;
    }
    if (count==0)
    printf ("很遗憾，你没有机会了，正确答案是%d\n",r);
}


int main ()
{
    int input =0;
    srand ((unsigned int)time(NULL));
    do
    {
        menu();
        printf ("请选择：\n"); 
        scanf ("%d",&input);
        switch(input)
        {
            case 1:
                printf ("开始游戏\n");
                game ();
                break;
            case 2:
                printf ("退出游戏");
                break;
            default:
                printf ("输入错误，请重新选择：\n");
                break;
        }

    }
    while (input);


    return 0;
}